package com.yuhuihui.common.enums;

/**
 * 请求返回code状态
 *
 * @author yuhh
 * @date 2023-05-25 14:54:40
 * @see Enum
 */
public enum ResultCodeStatusEnum {

    /**
     * 请求成功
     */
    OK(200),

    /**
     * 请求失败
     */
    FAIL(202),

    /**
     * 熔断请求
     */
    BREAKING(204),

    /**
     * 未经授权
     */
    UNAUTHORIZED(401),

    /**
     * 非法请求
     */
    ILLEGAL_REQUEST(500),

    /**
     * 非法令牌
     */
    ILLEGAL_TOKEN(508),

    /**
     * 其他客户登录
     */
    OTHER_CLIENTS_LOGGED_IN(512),

    /**
     * 令牌已过期
     */
    TOKEN_EXPIRED(514);

    public Integer code;

    ResultCodeStatusEnum(Integer code){
        this.code = code;
    }
}
